#include "message_flow.h"
#include "ext_node_type.h"
#include "ext_node_example.h"
#include "ext_node_func_device_io.h"



// for engine to register extern node
void ext_node_func_register();

// for engine to release extern node local resource,when a new flow come,if necessary
void ext_node_func_release();

//
void ext_node_func_init_msg_queue(flow_node_base_t *node, flow_messge_t *msg);

// for some special node to produce msg periodically
extern void (*g_node_func_add_queue_callback_pf)(struct flow_node_base *,node_output_t *);


